| constructor(typeId: string, owner: SuperPlayer, options?:
SuperComponentCreateOptions) |
构造函数,初始化组件的类型标识符、所有者引用和创建选项,并绑定相关事件。 |
| deconstructor(op?: string): void |
析构函数,用于清理组件资源,解绑相关事件。 |
| init(): void |
组件初始化方法,可以在此方法中执行组件的初始化逻辑。 |
| getOwner(): SuperPlayer |
获取组件的所有者实例,类型为SuperPlayer。 |
| onStart(): void |
组件启动时调用的方法,继承自EntitySuperComponent类的同名方法。 |
| onItemStopUseOnAfterEvent(event: ItemStopUseOnAfterEvent): void |
玩家停止使用物品后的事件处理函数。 |
| onItemStartUseAfterEvent(event: ItemStartUseAfterEvent): void |
玩家开始使用物品后的事件处理函数。 |
| onItemReleaseAfterEvent(event: ItemReleaseUseAfterEvent): void |
玩家释放使用物品后的事件处理函数。 |
| onItemCompleteAfterEvent(event: ItemCompleteUseEvent): void |
玩家完成使用物品后的事件处理函数。 |
| onItemUseOnAfterEvent(event: ItemUseOnAfterEvent): void |
玩家在方块上使用物品后的事件处理函数。 |
| onItemUseAfterEvent(event: ItemUseAfterEvent): void |
玩家使用物品后的事件处理函数。 |
| onPlayerSpawnAfterEvent(event: PlayerSpawnAfterEvent): void |
玩家生成后的事件处理函数。 |
| onPlaceBlockAfterEvent(event: PlayerPlaceBlockAfterEvent): void |
玩家放置方块后的事件处理函数。 |
| onLeaveAfterEvent(event: PlayerLeaveAfterEvent): void |
玩家离开后的事件处理函数。 |
| onJoinAfterEvent(event: PlayerJoinAfterEvent): void |
玩家加入后的事件处理函数。 |
| onInteractWithEntityAfterEvent(event: PlayerInteractWithEntityAfterEvent):
void |
玩家与实体互动后的事件处理函数。 |
| onInteractWithBlockAfterEvent(event: PlayerInteractWithBlockAfterEvent):
void |
玩家与方块互动后的事件处理函数。 |
| onInputPermissionCategoryChangeAfterEvent(event:
PlayerInputPermissionCategoryChangeAfterEvent): void |
玩家输入权限类别改变后的事件处理函数。 |
| onGameModeChangeAfterEvent(event: PlayerGameModeChangeAfterEvent):
void |
玩家游戏模式改变后的事件处理函数。 |
| onEmoteAfterEvent(event: PlayerEmoteAfterEvent): void |
玩家表情动作后的事件处理函数。 |
| onDimensionChangeAfterEvent(event: PlayerDimensionChangeAfterEvent):
void |
玩家维度改变后的事件处理函数。 |
| onBreakBlockAfterEvent(event: PlayerBreakBlockAfterEvent): void |
玩家破坏方块后的事件处理函数。 |
| onLeaveBeforeEvent(event: PlayerLeaveBeforeEvent): void |
玩家离开前的事件处理函数。 |
| onInteractWithEntityBeforeEvent(event: PlayerInteractWithEntityBeforeEvent):
void |
玩家与实体互动前的事件处理函数。 |
| onInteractWithBlockBeforeEvent(event: PlayerInteractWithBlockBeforeEvent):
void |
玩家与方块互动前的事件处理函数。 |
| onGameModeChangeBeforeEvent(event: PlayerGameModeChangeBeforeEvent):
void |
玩家游戏模式改变前的事件处理函数。 |
| onItemUseOnBeforeEvent(event: ItemUseOnBeforeEvent): void |
玩家在方块上使用物品前的事件处理函数。 |
| onItemUseBeforeEvent(event: ItemUseBeforeEvent): void |
玩家使用物品前的事件处理函数。 |
| onChatSendBeforeEvent(event: ChatSendBeforeEvent): void |
玩家发送聊天信息前的事件处理函数。 |
| onPlaceBlockBeforeEvent(event: PlayerPlaceBlockBeforeEvent): void |
玩家放置方块前的事件处理函数。 |
| onBreakBlockBeforeEvent(event: PlayerBreakBlockBeforeEvent): void |
玩家破坏方块前的事件处理函数。 |